package HeSuanServer.mapper;

import HeSuanServer.POJO.Org;
import HeSuanServer.POJO.Rorg;
import HeSuanServer.POJO.UserMessage;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

/**
 * @描述:
 * @author: LH
 * @date: 2023/4/7
 */
@Mapper
public interface OrgMapper {
    List<Org> getAll();

    List<Org> getByPage(Map<String, Object> map);

    Integer getConut(Map<String, Object> map);

    Org byId(Integer id);

    void edit(Org org);

    void add(Org org);

    void delById(Integer id);

    Integer getByName(String orgName);

    void sq(Rorg rorg);

    Org login(Org org);

    int getY(Map<String,Object> map);

    int totaly(Map<String, Object> map);

    List<UserMessage> UmSearch(Map<String, Object> map);

    Integer UmSearchCount(Map<String, Object> map);

    void orgedit(Org org);

    List<Rorg> getRorg(Map<String, Object> map);

    Integer getRorgCount(Map<String, Object> map);

    Rorg rorgById(int id);

    void delRorg(int id);

    Org getOrg(Map<String, String> map);

}
